// 方法1: 输入秒数，返回分钟（如果秒数超过60分钟，则返回小时）  
export function secondsToMinutesOrHours(seconds) {  
    if (seconds < 60) {  
        return `${seconds}秒`;  
    } else if (seconds < 3600) {  
        return `${Math.floor(seconds / 60)}分钟${seconds % 60}秒`;  
    } else {  
        const hours = Math.floor(seconds / 3600);  
        const minutes = Math.floor((seconds % 3600) / 60);  
        return `${hours}小时${minutes}分钟`;  
    }  
}  
  
// 方法2: 输入分钟数，返回秒数  
export function minutesToSeconds(minutes) {  
    return minutes * 60;  
}  
  
// 方法3: 输入小时数，返回秒数  
export function hoursToSeconds(hours) {  
    return hours * 3600;  
}  
  
// // 测试代码  
// console.log(secondsToMinutesOrHours(59)); // 应输出: 59秒  
// console.log(secondsToMinutesOrHours(70)); // 应输出: 1分钟10秒  
// console.log(secondsToMinutesOrHours(3660)); // 应输出: 1小时1分钟  
  
// console.log(minutesToSeconds(10)); // 应输出: 600  
  
// console.log(hoursToSeconds(2)); // 应输出: 7200

// 将输入的分钟，返回xx小时xx分
function minutesToHoursMinutes(minutes) {  
  // 首先计算小时数  
  const hours = Math.floor(minutes / 60);  
  // 然后计算剩余的分钟数  
  const remainingMinutes = minutes % 60;  
  
  // 如果小时数大于0，则按"x小时"或"x小时x分"的格式返回  
  if (hours > 0) {  
    if (remainingMinutes === 0) {  
      // 如果剩余分钟数为0，则只返回小时数  
      return `${hours}小时`;  
    } else {  
      // 否则，返回小时数和分钟数  
      return `${hours}小时${remainingMinutes}分`;  
    }  
  }  
  // 如果小时数为0（即不足一个小时），则直接返回分钟数  
  else {  
    return `${remainingMinutes}分`;  
  }  
}  